home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / pcboard / iemsi120.zip / SETTINGS < prev    next >
Text File  |  1996-11-10  |  7KB  |  159 lines

  1. Reality's Edge
  2. Okemos, MI
  3. Paul Miller
  4. *** Please call Reality's Edge (517)347-0326 ***
  5.  
  6.  
  7. 3
  8. Do you want graphics (Enter)=
  9. Yes
  10. No
  11. System news will not be shown
  12. Welcome screen disabled
  13. /* end of configuration file (line 13) */
  14.  
  15.  
  16. /* Configuration file format
  17.  
  18. line 1 = Server name (Board name)
  19. line 2 = Location (Geographical location of server)
  20. line 3 = Primary operator's name (SysOp)
  21. line 4 = Notice (Copyright notices, system information, etc) default = <blank>
  22. line 5 = Wait configuration (see below): 0=FALSE, 1=TRUE, default = <blank>
  23. line 6 = Server capabilities (see below): default = <blank>
  24. line 7 = special prompt parameters: default = 3
  25.  
  26.   parameters are compressed into one polynomial.  each parameter has a value
  27.   of 2^(parameter number) and are compressed by adding the sum of each value.
  28.  
  29.   for example to enable debug info and rip checking:
  30.     parameter numbers:  0 (2^0) : display debug information
  31.                         1 (2^1) : check rip
  32.                         2 (2^2) : force welcome screen
  33.                         3 (2^3) : force news
  34.                         4 (2^4) : skip welcome screen for IEMSI callers
  35.     polynomial = 2^0 (debug) + 2^1 (check rip) = 1 + 2 = 3
  36.  
  37. line 8 = graphics prompt (#149)
  38. line 9 = yes string
  39. line 10 = no string
  40. line 11 = news disabled
  41. line 12 = welcome screen disabled
  42.  
  43. IMPORTANT!!!  Lines may *ONLY* contain 7-bit characters (00H through 0eH)
  44. not including character 13 (enter), use the 7&8-BIT.PPE utility (included)
  45. to convert 8-bit to 7-bit characters.
  46.  
  47. This information is used when creating the EMSI_ISI packet.  The ID and
  48. LOCALTIME fields may not be specified, since they are taken directly from
  49. your system.  Sample ID information: "PCBoard,15.22" (one node) and
  50. "PCBoard,15.22/M 5" (five node package). */
  51.  
  52.  
  53. /* The following information was taken from EMSC-001.001 document included
  54.    with the original archive */
  55.  
  56.     ═════════════════════════════════════════════════════════════════════
  57.     7-bit data restriction
  58.     ─────────────────────────────────────────────────────────────────────
  59.     It is the developer's responsibility to ensure that the software
  60.     generates EMSI/IEMSI packets and sequences containing only 7-bit
  61.     (00H through 7eH) printable ASCII characters.
  62.  
  63.     It is recommended that all EMSI/IEMSI implementations strip the high-
  64.     order bit of all received characters prior to processing the packet/
  65.     sequence and prior to calculating CRC values.
  66.  
  67.     ═════════════════════════════════════════════════════════════════════
  68.     Handling 8-bit data
  69.     ─────────────────────────────────────────────────────────────────────
  70.     Although EMSI only uses 7-bit printable ASCII characters, there is an
  71.     escape mechanism that allows systems to transmit control and 8-bit
  72.     ASCII characters without the requirement of an 8-bit data link. The
  73.     escape character is a backslash character ('\') and is followed by two
  74.     characters in hexadecimal notation. Eg. "\80" is the ASCII character
  75.     128. To insert an actual backslash character, two backslashes are used
  76.     ("\\"), or a backslash followed by the hexadecimal code for a
  77.     backslash, eg. "\5c".
  78.  
  79.     The hexadecimal code following a backslash MUST always be two
  80.     characters, ie. to insert ASCII 15 (hexadecimail 'f'), the result
  81.     would be "0f". All hexadecimal sequences must be treated case
  82.     insensitively.
  83.  
  84.     ═════════════════════════════════════════════════════════════════════
  85.     EMSI ISI                             **EMSI_ISI<len><data><crc32><CR>
  86.     ─────────────────────────────────────────────────────────────────────
  87.     The ISI packet is used by the Server to transmit its configuration
  88.     and Client-related information to the Client. It contains Server data
  89.     and capabilities.
  90.  
  91.     The EMSI_ISI packet
  92.     ═════════════════════════════════════════════════════════════════════
  93.     The following pseudo structure shows the layout of the EMSI_ISI
  94.     packet. Note that the information in the EMSI_ISI packet may not
  95.     exceed 2,048 bytes.
  96.  
  97.     EMSI_ISI
  98.         id,
  99.         name,
  100.         location,
  101.         operator,
  102.         localtime,
  103.         notice,
  104.         wait,
  105.         capabilities:            ASCII1;
  106.     end;
  107.  
  108.     EMSI_ISI field definitions
  109.     ─────────────────────────────────────────────────────────────────────
  110.     
  111.     ═════════════════════════════════════════════════════════════════════
  112.     ID
  113.     ─────────────────────────────────────────────────────────────────────
  114.     The name, version number, and optionally the serial number of the
  115.     Server software. Eg. {RemoteAccess,1.10/b5,CS000001}.
  116.  
  117.     ═════════════════════════════════════════════════════════════════════
  118.     Name
  119.     ─────────────────────────────────────────────────────────────────────
  120.     The name of the Server system. Eg. {Advanced Engineering S.A.R.L.}.
  121.  
  122.     ═════════════════════════════════════════════════════════════════════
  123.     Location
  124.     ─────────────────────────────────────────────────────────────────────
  125.     The geographical location of the user, ie. Stockholm, Sweden.
  126.  
  127.     ═════════════════════════════════════════════════════════════════════
  128.     Operator
  129.     ─────────────────────────────────────────────────────────────────────
  130.     The name of the primary operator of the Server software. Eg. {Joaquim
  131.     H. Homrighausen}.
  132.  
  133.     ═════════════════════════════════════════════════════════════════════
  134.     Localtime
  135.     ─────────────────────────────────────────────────────────────────────
  136.     Hexadecimal string representing a long integer containing the current
  137.     time of the Server in UNIX notation (number of seconds since midnight,
  138.     Jan 1 1970). This must be treated case insensitively by the Client.
  139.  
  140.     ═════════════════════════════════════════════════════════════════════
  141.     Notice
  142.     ─────────────────────────────────────────────────────────────────────
  143.     May contain copyright notices, system information, etc. This field
  144.     may optionally be displayed by the Client.
  145.  
  146.     ═════════════════════════════════════════════════════════════════════
  147.     Wait
  148.     ─────────────────────────────────────────────────────────────────────
  149.     A single character used by the Server to indicate that the user
  150.     has to press the <Enter> key to resume operation. This is used in
  151.     conjunction with ASCII Image Downloads (see ISM packet).
  152.  
  153.     ═════════════════════════════════════════════════════════════════════
  154.     Capabilities
  155.     ─────────────────────────────────────────────────────────────────────
  156.     The capabilities of the Server software. No Server software
  157.     capabilities have currently been defined.
  158.  
  159.